.btn {
    height: 42px;
    line-height: 42px;
    font-size: 16px;
    display: inline-block;
    border-radius: 3px;
    border: none;
    padding: 0 16px;

    &.btn-warning {
        background-color: @brand-warning;
        color: #fff;
    }

    &.btn-info {
        background-color: @brand-info;
        color: #fff;
    }

    &.btn-primary {
        background-color: @brand-primary;
        color: #fff;

        &:hover {
            background-color: darken(@brand-primary,10%);
        }
    }

    &.btn-red {
        background-color: @color_main;
        color: #fff;

        &:hover {
            background-color: darken(@color_main,10%);
        }
    }

    &.btn-block {
        display: block; width:100%;
    }
}
